﻿#include "bmp.h"
#include <Windows.h>


void main()
{
	FILE* f = fopen("input.bmp","rb");
	// Kiểm tra xem có phải file bitmap không?
	if(isBmpFile(f) == false)
		return;
	// Đọc phần Header
	BmpHeader header;
	readBmpHeader(f, header);
	// Đọc phần DIB
	BmpDib dib;
	readBmpDib(f, dib);
	// Đọc Pixel Array
	Pixel24Array data;
	readBmpPixelArray(f, header, dib, data);
	// Bài 1: Chuyển đỏ sang xanh lá cây
	RedtoGreen(dib, data);
	// Bài 2: Xoay 90 độ
	Rotation90(dib, data);
	// Bài 3: Chuyển ảnh thành ảnh xám
	converttoGrayScale(dib, data);
	// In ảnh ra màn hình
	drawBmp(dib, data);
	releaseBmpPixelArray(data);
	// Đóng file ảnh.
	fclose(f);
	
}



